Changing value

When the value property updates make sure the component updates its internal state
http://codepen.io/anon/pen/BAoHK