Hola vio:
El tema es un poco complejo... si usas php los saltos de línea los recuperas con nl2br (una función estándar php) pero las cursivas y demás texto enriquecido no sé si habrá librerías, al menos he visto que suelen llamarlos BBCODE (será por phpbb)... con javascript y php se puede hacer artesanalmente (split/join o explode/implode)
Saludos