            [:form.issue-description-form {:on-submit submit}
             [:div.adaptive.issue-description-in ;{:class (when (:issue/description issue) " to-edit ")}
              [:textarea {;:class (when (:issue/description issue) " to-edit ")
+                         :ref "description-input"
                          :value (or issue-description (:issue/description issue ""))
                          :required "true"
                          :on-change #(om/set-state! owner :issue-description (.. % -target -value))

    om/IDisplayName (display-name [_] "Description form")
    om/IInitState (init-state [_] {:issue-description nil
                                   :editing? nil})
    om/IRenderState
    (render-state [_ {:keys [issue-description]}]
      (let [{:keys [issue-db cust cast!]} (om/get-shared owner)

            [frontend.urls :as urls]
            [frontend.utils.ajax :as ajax]
            [frontend.utils :as utils]
            [goog.dom]
            [goog.dom.forms :as gforms]
            [goog.string :as gstring]
            [goog.string.format]
            [om.core :as om]
