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

        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

                     account_id       = {@props.account_id}
                     user_map         = {@props.user_map}
                     message          = {@props.messages.get(date)}
                     project_id       = {@props.project_id}
                     file_path        = {@props.file_path}
                     font_size        = {@props.font_size}
