io non credo che il tuo problema sia dovuto al fatto che non vengono salvati gli "a capo" nel DB ma bensì che quando stampi sulla pagina HTML il testo della textarea vedi tutto su una riga!
questo è un problema abb. comune la spiegazione sta nel fatto che se tu in una pagina HTML fai una cosa del genere:

<html>....<body>
prova
ciao
....
</html>
tu vedrai scritto: "prova ciao" in quanto in HTML per fare degli "a capo" devi usare il tag "
"

Soluzione al tuo problema:
prima di stampare il testo della textare: converti tutti i "\n" in "
"


byeeee