@@ -108,7 +108,7 @@ Elm.Native.Graphics.Input = function(elm) {
108108 }
109109
110110
111− function checkBoxes(defaultValue) {
111+ function checkboxes(defaultValue) {
112112 var events = Signal.constant(defaultValue);
113113
114114 function render(model) {
@@ -141,7 +141,7 @@ Elm.Native.Graphics.Input = function(elm) {
141141 return { _:{}, box:F2(box), events:events };
142142 }
143143
144− function mkTextPool(type) { return function textFields(defaultValue) {
144+ function mkTextPool(type) { return function fields(defaultValue) {
145145 var events = Signal.constant(defaultValue);
146146
147147 function render(model) {
@@ -151,7 +151,7 @@ Elm.Native.Graphics.Input = function(elm) {
151151 field.id = 'test';
152152 field.type = type;
153153 field.placeholder = fromString(model.placeHolder);
154− field.value = fromString(model.state.input);
154+ field.value = fromString(model.state.string);
155155 field.setSelectionRange(model.state.start, model.state.end);
156156 field.style.border = 'none';
157157
@@ -163,7 +163,7 @@ Elm.Native.Graphics.Input = function(elm) {
163163 end = field.selectionStart;
164164 }
165165 var state = { _:{},
166− input:toString(field.value),
166+ string:toString(field.value),
167167 start:start,
168168 end:end };
169169 elm.notify(events.id, field.elmHandler(state));
@@ -184,7 +184,7 @@ Elm.Native.Graphics.Input = function(elm) {
184184
185185 function update(node, oldModel, newModel) {
186186 node.elmHandler = newModel.handler;
187− node.value = fromString(newModel.state.input);
187+ node.value = fromString(newModel.state.string);
188188 if (newModel.state.start <= newModel.state.end) {
189189 node.setSelectionRange(newModel.state.start, newModel.state.end);
190190 } else {
@@ -212,7 +212,8 @@ Elm.Native.Graphics.Input = function(elm) {
212212 return elm.Native.Graphics.Input = {
213213 buttons:buttons,
214214 customButtons:customButtons,
215− textFields:mkTextPool('text'),
215+ checkboxes:checkboxes,
216+ fields:mkTextPool('text'),
216217 emails:mkTextPool('email'),
217218 passwords:mkTextPool('password')
218219 };