Index: wp-admin/js/custom-background.dev.js
===================================================================
--- wp-admin/js/custom-background.dev.js	(revision 20323)
+++ wp-admin/js/custom-background.dev.js	(working copy)
@@ -3,7 +3,7 @@
 function pickColor(color) {
 	farbtastic.setColor(color);
 	jQuery('#background-color').val(color);
-	jQuery('#custom-background-image').css('background-color', color);
+	jQuery('#custom-background-image,#link-color-example').css('background-color', color);
 	if ( color && color !== '#' )
 		jQuery('#clearcolor').show();
 	else
Index: wp-admin/css/colors-classic.dev.css
===================================================================
--- wp-admin/css/colors-classic.dev.css	(revision 20323)
+++ wp-admin/css/colors-classic.dev.css	(working copy)
@@ -25,6 +25,7 @@
 	background-color: #fff;
 }
 
+#link-color-example,
 * html input,
 * html .widget {
 	border-color: #dfdfdf;
Index: wp-admin/css/colors-fresh.dev.css
===================================================================
--- wp-admin/css/colors-fresh.dev.css	(revision 20323)
+++ wp-admin/css/colors-fresh.dev.css	(working copy)
@@ -25,6 +25,7 @@
 	background-color: #fff;
 }
 
+#link-color-example,
 textarea,
 input[type="text"],
 input[type="password"],
Index: wp-admin/css/wp-admin.dev.css
===================================================================
--- wp-admin/css/wp-admin.dev.css	(revision 20323)
+++ wp-admin/css/wp-admin.dev.css	(working copy)
@@ -447,6 +447,7 @@
 	padding: 0;
 }
 
+#link-color-example,
 .widefat,
 div.updated,
 div.error,
@@ -4323,7 +4324,12 @@
 	margin: 2.5em 0 8px;
 }
 
+#link-color-example {
+	margin: 0 7px 0 3px;
+	padding: 4px 14px;
+}
 
+
 /*------------------------------------------------------------------------------
   16.1 - Custom Header Screen
 ------------------------------------------------------------------------------*/
Index: wp-admin/custom-background.php
===================================================================
--- wp-admin/custom-background.php	(revision 20323)
+++ wp-admin/custom-background.php	(working copy)
@@ -306,7 +306,9 @@
 <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Background Color' ); ?></span></legend>
 <?php $show_clear = get_background_color() ? '' : ' style="display:none"'; ?>
 <input type="text" name="background-color" id="background-color" value="#<?php echo esc_attr(get_background_color()) ?>" />
-<a class="hide-if-no-js" href="#" id="pickcolor"><?php _e('Select a Color'); ?></a> <span<?php echo $show_clear; ?> class="hide-if-no-js" id="clearcolor"> (<a href="#"><?php _e( 'Clear' ); ?></a>)</span>
+<a href="#" class="pickcolor hide-if-no-js" id="link-color-example"></a>
+<input type="button" class="pickcolor button hide-if-no-js" id="pickcolor" value="<?php esc_attr_e( 'Select a Color' ); ?>" />
+<span<?php echo $show_clear; ?> class="hide-if-no-js" id="clearcolor"> (<a href="#"><?php _e( 'Clear' ); ?></a>)</span>
 <div id="colorPickerDiv" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;"></div>
 </fieldset></td>
 </tr>
Index: wp-admin/custom-header.php
===================================================================
--- wp-admin/custom-header.php	(revision 20323)
+++ wp-admin/custom-header.php	(working copy)
@@ -339,7 +339,12 @@
 		$('#name').css('color', color);
 		$('#desc').css('color', color);
 		$('#text-color').val(color);
+		$('#link-color-example').css('background-color', color);
 		farbtastic.setColor(color);
+		if ( color && color !== '#' )
+			jQuery('#clearcolor').show();
+		else
+			jQuery('#clearcolor').hide();
 	}
 
 	function toggle_text() {
@@ -364,6 +369,11 @@
 			$('#color-picker').show();
 		});
 
+		jQuery('#clearcolor a').click( function(e) {
+			pickColor('');
+			e.preventDefault();
+		});
+
 		$('#display-header-text').click( toggle_text );
 
 		$('#defaultcolor').click(function() {
@@ -395,7 +405,7 @@
 		<?php if ( display_header_text() ) { ?>
 		pickColor('#<?php echo get_header_textcolor(); ?>');
 		<?php } else { ?>
-		toggle_text();		
+		toggle_text();
 		<?php } ?>
 	});
 })(jQuery);
@@ -634,7 +644,9 @@
 <?php else : ?>
 		<input type="text" name="text-color" id="text-color" value="#<?php echo esc_attr( get_theme_support( 'custom-header', 'default-text-color' ) ); ?>" />
 <?php endif; ?>
-		<a href="#" class="hide-if-no-js" id="pickcolor"><?php _e( 'Select a Color' ); ?></a>
+		<a href="#" class="pickcolor hide-if-no-js" id="link-color-example"></a>
+		<input type="button" class="pickcolor button hide-if-no-js" id="pickcolor" value="<?php esc_attr_e( 'Select a Color' ); ?>" />
+		<span<?php echo $show_clear; ?> class="hide-if-no-js" id="clearcolor"> (<a href="#"><?php _e( 'Clear' ); ?></a>)</span>
 	</p>
 	<div id="color-picker" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;"></div>
 </td>
