Index: src/js/media/views/attachment/details.js
===================================================================
--- src/js/media/views/attachment/details.js	(revision 55907)
+++ src/js/media/views/attachment/details.js	(working copy)
@@ -75,6 +75,14 @@
 	 * @return {void}
 	 */
 	initialize: function() {
+
+		// Prevent Enter in title textarea
+		$(document.body)
+			.on( 'keypress', '#attachment-details-two-column-title', function( event ) {
+			if ( event.key == 'Enter' ) {
+				return false;
+			}
+		});
 		this.options = _.defaults( this.options, {
 			rerenderOnModelChange: false
 		});
Index: src/wp-includes/media-template.php
===================================================================
--- src/wp-includes/media-template.php	(revision 55907)
+++ src/wp-includes/media-template.php	(working copy)
@@ -509,7 +509,7 @@
 				<?php if ( post_type_supports( 'attachment', 'title' ) ) : ?>
 				<span class="setting" data-setting="title">
 					<label for="attachment-details-two-column-title" class="name"><?php _e( 'Title' ); ?></label>
-					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
+					<textarea id="attachment-details-two-column-title" aria-describedby="title-description" {{ maybeReadOnly }}>{{ data.title }}</textarea>
 				</span>
 				<?php endif; ?>
 				<# if ( 'audio' === data.type ) { #>
