This should help
$('#myProblematicForm textarea').keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
this.value = this.value + "\n";
}
});
For what it's worth, I'm using Chrome on OS X and Enter inserts a \n
in a textarea for me and does not submit forms by default.