Для тех, кто хочет получить ответ, который не зависит от nl2br()
:
$newList = ereg_replace( "\n",'|', $_POST['theTextareaContents']);
или (в данном случае):
$newList = ereg_replace( "\n",'<br/>', $_POST['theTextareaContents']);
Сторона PHP: от строки Textarea до строки PHP
$newList = ereg_replace( "\n",'|', $_POST['theTextareaContents']);
Сторона PHP: строка PHP возвращается к строке TextArea:
$list = str_replace('|', ' ', $r['db_field_name']);