   [options text]
   [text-input-class
    (merge
-    {:underline-color-android :transparent
-     :placeholder-text-color  colors/text-gray
-     :placeholder             (i18n/label :t/type-a-message)
-     :value                   text}
+    {:underline-color-android  :transparent
+     :max-font-size-multiplier max-font-size-multiplier
+     :placeholder-text-color   colors/text-gray
+     :placeholder              (i18n/label :t/type-a-message)
+     :value                    text}
     (-> options
         (update :style typography/get-style)
         (update :style dissoc :line-height)))])


(def slider (get-class "Slider"))

;; Accessor methods for React Components
(defn text
  "For nested text elements, use nested-text instead"
  ([text-element]
   [text {} text-element])
  ([options text-element]
   [text-class (update options :style typography/get-style) text-element]))

(defn nested-text
  ([options & nested-text-elements]
   (let [options-with-style (update options :style typography/get-style)]
     (reduce (fn [acc text-element]
               (conj acc
                     (cond


                       (vector? text-element)
                       (let [[options nested-text-elements] text-element]
                         [nested-text (prepare-text-props
                                       (utils.core/deep-merge options-with-style
                                                              options))
                          nested-text-elements]))))
             [text-class options-with-style]
             nested-text-elements))))
