             if @state.editing
               div className: 'comment__editor',
                 el CommentEditor,
-                  id: comment.id
-                  message: comment.message
+                  id: @props.comment.id
+                  message: @props.comment.message
                   modifiers: @props.modifiers
                   close: @closeEdit
-            else if comment.message_html?
+            else if @props.comment.message_html?
               div
                 className: 'comment__message',
                 dangerouslySetInnerHTML:
-                  __html: comment.message_html
+                  __html: @props.comment.message_html
 
             div className: 'comment__row comment__row--footer',
               if @canHaveVote()


            @renderReplyBox()

        if @props.showReplies && comment.replies_count > 0
          div
            className: repliesClass
            @children.map @renderComment



  renderEditedBy: =>
    if !@isDeleted() && @props.comment.edited_at?
      editor = userStore.get(@props.comment.edited_by_id)
      div
        className: 'comment__row-item comment__row-item--info'
        dangerouslySetInnerHTML:
          __html: osu.trans 'comments.edited',
            timeago: osu.timeago(@props.comment.edited_at)
            user:
              if editor.id?
                osu.link(laroute.route('users.show', user: editor.id), editor.username, classNames: ['comment__link'])
