diff --git wp-admin/includes/post.php wp-admin/includes/post.php
index 510d59f..47377ae 100644
--- wp-admin/includes/post.php
+++ wp-admin/includes/post.php
@@ -1559,6 +1559,7 @@ function wp_tiny_mce( $teeny = false, $settings = false ) {
 		'paste_text_use_dialog' => true,
 		'wpeditimage_disable_captions' => $no_captions,
 		'plugins' => implode( ',', $plugins ),
+		'extended_valid_elements' => apply_filters( 'tiny_mce_extended_valid_elements', 'iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]' ),
 	);
 
 	if ( ! empty( $editor_styles ) && is_array( $editor_styles ) ) {
diff --git wp-admin/js/editor.dev.js wp-admin/js/editor.dev.js
index cf58279..687f0bf 100644
--- wp-admin/js/editor.dev.js
+++ wp-admin/js/editor.dev.js
@@ -135,7 +135,7 @@ var switchEditors = {
 	},
 
 	_wp_Autop : function(pee) {
-		var blocklist = 'table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr';
+		var blocklist = 'table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr|iframe';
 
 		if ( pee.indexOf('<object') != -1 ) {
 			pee = pee.replace(/<object[\s\S]+?<\/object>/g, function(a){
