Лучше всего использовать текстовую область (с возможностью автоматического увеличения, если хотите), а затем удалять новые строки при отправке формы. С использованием php это будет примерно так:
$text = str_replace(array("\n","\r"),'',$_POST['text_field']);
Это будет иметь желаемый эффект блокировки символов новой строки. Как отмечали другие, на самом деле невозможно получить многострочный ввод в поле ввода.