 
 
   componentWillUnmount: =>
+    @throttledPost.cancel()
     @xhr?.abort()
 
 

              text: @buttonText()
              icon: @buttonIcon()
              props:
                onClick: @post
                disabled: @state.posting || !@isValid()
        else
          div className: "#{bn}__footer-item",

    super props

    @textarea = null
    @throttledPost = _.throttle @post, 1000

    @state =
      message: @props.message ? ''
