diff --git a/src/atoms/TextField.md b/src/atoms/TextField.md
index dc1e057ed635013327f618fdac1e9ce351b5674e..578e624641c0cbf8fc68396626bc0687148600a5 100644
--- a/src/atoms/TextField.md
+++ b/src/atoms/TextField.md
@@ -2,11 +2,20 @@ A form input for plain text.
 
 
 ```js
-<TextField/>
+initialState = { value: '' };
+
+<TextField 
+  value={state.value} 
+  onChange={event => setState({ value: event.target.value })}/>
 ```
 
 The input can have a label.
 
 ```js
-<TextField label="Foo"/>
+initialState = { value: '' };
+
+<TextField 
+  label="Foo" 
+  value={state.value}
+  onChange={event => setState({ value: event.target.value })}/>
 ```