         message        : rtypes.object.isRequired  # immutable.js message object
         account_id     : rtypes.string.isRequired
         content        : rtypes.string
-        timestamp      : rtypes.any
         sender_name    : rtypes.string
         editor_name    : rtypes.string
         user_map       : rtypes.object

                onKeyDown = {@on_keydown}
                value     = {@state.edited_message}
                onChange  = {=>@setState(edited_message: @refs.editedMessage.getValue())}
                />
        </div>


                @props.actions.send_edit(@props.message, mesg)
                @setState(show_edit_input:false)

    focus_endpoint: (e) ->
        val = e.target.value
        e.target.value = ''
        e.target.value = val

    render: ->
        cols = [@avatar_column(), @content_column(), @blank_column()]
        # mirror right-left for sender's view
