Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 5482)
+++ /CKEditor/trunk/CHANGES.html	(revision 5483)
@@ -86,4 +86,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5617">#5617</a> : Html filter system does not allow two 'text' filter rules.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5663">#5663</a> : General memory clean up after destroying last instance.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5461">#5461</a> : [IE] Fix Paste from Word dialog doesn't accept imput problem.</li>
 		<li>Updated the following language files:<ul>
 			<li><a href="http://dev.fckeditor.net/ticket/5432">#5432</a> : Dutch;</li>
Index: /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js
===================================================================
--- /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js	(revision 5482)
+++ /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js	(revision 5483)
@@ -12,16 +12,21 @@
 	{
 		var doc =  new CKEDITOR.dom.document( win.document ),
-			$ = doc.$;
+			docElement = doc.$;
 
 		doc.getById( "cke_actscrpt" ).remove();
 
 		CKEDITOR.env.ie ?
-			$.body.contentEditable = "true" :
-			$.designMode = "on";
-
-		CKEDITOR.env.ie && doc.getWindow().on( 'blur', function()
-		{
-			 $.body.contentEditable = "false";
-		} );
+			docElement.body.contentEditable = "true" :
+			docElement.designMode = "on";
+
+		// IE before version 8 will leave cursor blinking inside the document after
+		// editor blurred unless we clean up the selection. (#4716)
+		if ( CKEDITOR.env.ie && CKEDITOR.env.version < 8 )
+		{
+			doc.getWindow().on( 'blur', function()
+			{
+				docElement.selection.empty();
+			} );
+		}
 
 		doc.on( "keydown", function( e )
@@ -112,4 +117,23 @@
 			container.setHtml( '' );
 			container.append( iframe );
+			
+			// IE need a redirect on focus to make
+			// the cursor blinking inside iframe. (#5461)
+			if ( CKEDITOR.env.ie )
+			{
+				var focusGrabber = CKEDITOR.dom.element.createFromHtml( '<span tabindex="-1" style="position:absolute;" role="presentation"></span>' );
+				focusGrabber.on( 'focus', function()
+				{
+					iframe.$.contentWindow.focus();
+				});
+				container.append( focusGrabber );
+
+				// Override focus handler on field.
+				field.focus = function()
+				{
+					focusGrabber.focus();
+					this.fire( 'focus' );
+				};
+			}
 
 			field.getInputElement = function(){ return iframe; };
@@ -170,6 +194,5 @@
 						focus : function()
 						{
-							var win = this.getInputElement().$.contentWindow,
-								 body = win && win.document.body;
+							var win = this.getInputElement().$.contentWindow;
 
 							// #3291 : JAWS needs the 500ms delay to detect that the editor iframe
@@ -178,6 +201,4 @@
 							setTimeout( function()
 							{
-								// Reactivate design mode for IE to make the cursor blinking.
-								CKEDITOR.env.ie && body && ( body.contentEditable = "true" );
 								win.focus();
 							}, 500 );
