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



  componentWillUnmount: =>
    @xhr?.abort()



    super props

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

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