diff --git a/comment/comment.js b/comment/comment.js
index a75ab11..ee7d9be 100644
--- a/comment/comment.js
+++ b/comment/comment.js
@@ -270,11 +270,13 @@ bodyContent: '<div class="comment-delete-confirm"><a href="#" id="confirmdelete-
                     }, this);
                 }
                 // cancel comment box
-                var cancel = Y.one('#comment-action-cancel-'+this.client_id);
+                var cancel = Y.one('#comment-action-cancel-'+this.client_id),
+                    ta     = Y.one('#dlg-content-'+this.client_id);
                 if (cancel) {
                     cancel.on('click', function(e) {
                         e.preventDefault();
-                        this.view(0);
+                        ta.set('value', '');
+                        this.toggle_textarea(false);
                         return false;
                     }, this);
                 }
