 (defelem text-area
   "Creates a text area element."
   ([name] (text-area name nil))
-  ([name value] [:textarea {:name (make-name name), :id (make-id name)} (react.who.util/as-str value)]))
+  ([name value] [:textarea {:name (make-name name), :id (make-id name)} (as-str value)]))
 
 (defelem file-upload
   "Creates a file upload input."

(defelem link-to
  "Wraps some content in a HTML hyperlink with the supplied URL."
  [url & content]
  [:a {:href (react.who.util/as-str url)} content])

(defelem mail-to
  "Wraps some content in a HTML hyperlink with the supplied e-mail

  e.g. (form-to [:put \"/post\"]
         ...)"
  [[method action] & body]
  (let [method-str (upper-case (name method))
        action-uri (to-uri action)]
    (-> (if (contains? #{:get :post} method)
          [:form {:method method-str, :action action-uri}]
          [:form {:method "POST", :action action-uri}
