text area formats new lines correctly