El problema que he visto en todos los que he probado, es que cuando pulsas la tecla enter para un salto de linea hace un salto grande:

En cambio si pulsas SHIFT + ENTER hace un salto de linea normal:

Y claro, el HTMLarea se va a poner en una web donde la gente que entra no tiene muchos conocimientos de Informatica por lo que si les tienes que decir que pulsen SHIFT + ENTER pues como que se va a liar mas de uno/a.
Que puedo hacer, he estado mirando el codigo del HTMLarea y he llegado a la conclusión que el problema proviene de la propia tecnología HTML y no del script ¿Que hago?
Muchas gracias