Index: wp-admin/js/edit-comments.dev.js
===================================================================
--- wp-admin/js/edit-comments.dev.js	(revision 18575)
+++ wp-admin/js/edit-comments.dev.js	(working copy)
@@ -353,6 +353,8 @@
 	close : function() {
 		var c;
 
+		QTags.getInstance('replycontent').clearButtonStates();
+
 		if ( this.cid ) {
 			c = $('#comment-' + this.cid);
 
Index: wp-includes/js/quicktags.dev.js
===================================================================
--- wp-includes/js/quicktags.dev.js	(revision 18575)
+++ wp-includes/js/quicktags.dev.js	(working copy)
@@ -209,6 +209,7 @@
 
 		tb.innerHTML = html;
 		t.toolbar = tb;
+		t.canvas = canvas;
 
 		// listen for click events
 		onclick = function(e) {
@@ -506,7 +507,18 @@
 
 	qt.prototype.closeAllTags = function() {
 		var btn = this.getButton('close');
-		btn.callback.call(btn, '', this.canvas, this.toolbar);
+		btn.callback.call(btn, '', this.canvas, this);
+ 	};
+
+	qt.prototype.clearButtonStates = function() {
+		var button, element, tbo = this.openTags;
+		if ( tbo ) {
+			while ( tbo.length > 0 ) {
+				button = this.getButton(tbo[tbo.length - 1]);
+				element = document.getElementById(this.name + '_' + button.id);
+				button.closeTag(element, this);
+			}
+		}
 	};
 
 	// the link button
