     super props
 
     @state =
+      editingPurpose        : no
       originalPurpose       : ''
       showDropTarget        : no
       isComingSoonModalOpen : no

    unfollowChannel channelId


  updatePurpose: ->

    channelThread = @state.channelThread.set 'editingPurpose', yes
    @setState channelThread: channelThread

    input = @refs.purposeInput


      { updateChannel } = ActivityFlux.actions.channel

      updateChannel({ id, purpose }).then (response) =>
        @setState editingPurpose: no


  getPurposeAreaClassNames: -> classnames
    'ChannelThreadPane-purposeWrapper': yes
    'editing': @state.editingPurpose


  handleChange: (newValue) ->
