@@ -108,7 +108,7 @@ Elm.Native.Graphics.Input = function(elm) {
111− function checkBoxes(defaultValue) {
111+ function checkboxes(defaultValue) {
112 var events = Signal.constant(defaultValue);
112 var events = Signal.constant(defaultValue);
114 function render(model) {
114 function render(model) {
@@ -141,7 +141,7 @@ Elm.Native.Graphics.Input = function(elm) {
141 return { _:{}, box:F2(box), events:events };
141 return { _:{}, box:F2(box), events:events };
144− function mkTextPool(type) { return function textFields(defaultValue) {
144+ function mkTextPool(type) { return function fields(defaultValue) {
145 var events = Signal.constant(defaultValue);
145 var events = Signal.constant(defaultValue);
147 function render(model) {
147 function render(model) {
@@ -151,7 +151,7 @@ Elm.Native.Graphics.Input = function(elm) {
151 field.id = 'test';
151 field.id = 'test';
152 field.type = type;
152 field.type = type;
153 field.placeholder = fromString(model.placeHolder);
153 field.placeholder = fromString(model.placeHolder);
154− field.value = fromString(model.state.input);
154+ field.value = fromString(model.state.string);
155 field.setSelectionRange(model.state.start, model.state.end);
155 field.setSelectionRange(model.state.start, model.state.end);
156 field.style.border = 'none';
156 field.style.border = 'none';
@@ -163,7 +163,7 @@ Elm.Native.Graphics.Input = function(elm) {
163 end = field.selectionStart;
163 end = field.selectionStart;
165 var state = { _:{},
165 var state = { _:{},
166− input:toString(field.value),
166+ string:toString(field.value),
167 start:start,
167 start:start,
168 end:end };
168 end:end };
169 elm.notify(events.id, field.elmHandler(state));
169 elm.notify(events.id, field.elmHandler(state));
@@ -184,7 +184,7 @@ Elm.Native.Graphics.Input = function(elm) {
185 function update(node, oldModel, newModel) {
185 function update(node, oldModel, newModel) {
186 node.elmHandler = newModel.handler;
186 node.elmHandler = newModel.handler;
187− node.value = fromString(newModel.state.input);
187+ node.value = fromString(newModel.state.string);
188 if (newModel.state.start <= newModel.state.end) {
188 if (newModel.state.start <= newModel.state.end) {
189 node.setSelectionRange(newModel.state.start, newModel.state.end);
189 node.setSelectionRange(newModel.state.start, newModel.state.end);
@@ -212,7 +212,8 @@ Elm.Native.Graphics.Input = function(elm) {
212 return elm.Native.Graphics.Input = {
212 return elm.Native.Graphics.Input = {
213 buttons:buttons,
213 buttons:buttons,
214 customButtons:customButtons,
214 customButtons:customButtons,
215+ checkboxes:checkboxes,
215− textFields:mkTextPool('text'),
216+ fields:mkTextPool('text'),
216 emails:mkTextPool('email'),
217 emails:mkTextPool('email'),
217 passwords:mkTextPool('password')
218 passwords:mkTextPool('password')