(defn render-content! [tag attrs children *key sb]
(if (and (nil? children)
(contains? void-tags tag))
(append! sb "/>")
(do
(append! sb ">")
(or (render-textarea-value! tag attrs sb)
(render-inner-html! attrs children sb)
(doseq [element children]
(-render-html element children *key sb)))
(append! sb "</" tag ">"))))