Se usi un linguaggio lato server (tipo php) esiste una funzione che ti sostituisce i carriage return dati nella textarea con il relativo tag html


$testoFormattato = nl2br($_POST['nomeTextarea']);

http://it.php.net/nl2br