pero necesito saber como hago para que cuando se digite la informacion conserve los espacios entre parrafos
Cuando tu usas un simple "textarea" .. lo que generas cuando haces un "intro" .. es un código de control \n (o \r\n) .. dicho "código" no corresponde con el salto de líena en HTML que es su tag: <br> .. Lo que generas en un "textarea" común es "texto plano" .. no HTML (a no ser que tu lo escribieses "a mano" o con ayuda de algún editor visual).
En ese caso .. aplicando esta función conviertes automáticamente los \n en <br>:
nl2br()
www.php.net/nl2br
Si quieres un editor "visual" para generar HTML en forma visual, puedes usar:
HTML Area
www.htmlarea.com
(y muchos más que hay así ..)
Fijate que con eso generas "HTML" .. así que a la hora de implementar "buscadores" suele ser un problema el "extra" de código HTML (entre < ...>) que no te interesará tomar para las busquedas ..
Un saludo,