Salut,
Je n'ai peux être pas la meilleur solution mais au moins s'en est une.
Ton formulaire fait les retours à la ligne avec
"\r\n"
alors qu'en html c'est soit des paragraphes
<p></p>
ou des sauts de lignes simple
<br />
.
Dans ton php mets ça
$textearea = $_POST['description'];
$texte = str_replace("\r\n",'<br />',$texte);
echo $texte;
Logiquement tu devrais te retrouver avec tes saut de lignes. Tu peux ensuite améliorer le principe pour créer des paragraphes quand tu as un double saut de ligne, etc.
Après à toi d'adapter à ce ton formulaire et ton script en fonction du rendu que tu veux.