       </div>
     </div>
     """
+
+class OpinionBodyView extends KDView
+  constructor:(options,data)->
+    super options, data
+
+  viewAppended:->
+    @setTemplate @pistachio()
+    @template.update()
+
+  render:(force=no)->
+    if force
+      super
+    else
+      no
+
+  pistachio:->
+    """
+      {{@utils.expandUsernames(@utils.applyMarkdown(#(body)),"pre")}}
+    """
                  if err
                    new KDNotificationView title : "Your changes weren't saved.", type :"mini"
                  else
                    @getDelegate().emit "RefreshTeaser", ->
                    @emit "OwnOpinionWasAdded", opinion
                    @editForm.setClass "hidden"

        {{> @editLink}}
        <p class="opinion-body-edit"></p>
        <p class='opinion-body has-markdown'>
          {{> @bodyView}}
        </p>
        <div class="opinion-size-links">
          {{> @larger}}
