Maybe a rich text editor for the comment field will solve this issue as the text is then stored as html and used in the mail as html and therefore will retain the line breaks.
I think I have seen this working before and not with a standard text area.