Thanks for pointing this issue. I never tested this in any other browsers except Firefox and Google Chrome in GNU/Linux. I guess we need to use \r\n since this is what browsers are supposed to use. Please refer http://stackoverflow.com/questions/14217101/what-character-represents-a-new-line-in-a-text-area