testo = testo.split('\r').join('');

solitamente se inserisci da una form puo' capitare che oltre al \n ci sia il \r e flash va a capo 2 volte


se non va quella sopra prova con

testo = testo.split('\n\n').join('\n');