Index: /CKEditor/trunk/_source/plugins/sourcearea/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/sourcearea/plugin.js	(revision 3186)
+++ /CKEditor/trunk/_source/plugins/sourcearea/plugin.js	(revision 3187)
@@ -35,4 +35,9 @@
 								outline	: 'none',
 								'text-align' : 'left' });
+
+							// Add the tab index for #3098.
+							var tabIndex = editor.element && editor.element.getAttribute( 'tabIndex' );
+							if ( tabIndex )
+								textarea.setAttribute( 'tabIndex', tabIndex );
 
 							// The textarea height/width='100%' doesn't
Index: /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 3186)
+++ /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 3187)
@@ -101,4 +101,8 @@
 								width : '100%',
 								height : '100%' });
+
+						var tabIndex = editor.element && editor.element.getAttribute( 'tabIndex' );
+						if ( tabIndex )
+							iframe.setAttribute( 'tabIndex', tabIndex );
 
 						if ( CKEDITOR.env.ie )
