       iconOnly : yes
       callback : @bound "submit"
 
+    if options.editMode
+      @cancel = new KDButtonView
+        cssClass : "gray"
+        title    : "Cancel"
+        callback : @bound "cancel"
+
     @avatar = new AvatarView
       size      :
         width   : 35
         height  : 35
     , KD.whoami()
+
+  cancel: ->
+    @destroy()
+    @emit "Cancel"
 
   submit: (callback) ->
     return  unless value = @input.getValue().trim()

  constructor: (options = {}, data) ->
    options.cssClass = KD.utils.curry "input-wrapper", options.cssClass
    super options, data

    @input    = new ActivityInputView
    @input.on "Escape", @bound "reset"

    @addSubView @notification
    @addSubView @embedBox
    @input.addSubView @submit
    @input.addSubView @cancel if @getOptions().editMode
    @hide()  unless KD.isLoggedIn()
