@:state title:String = '';
function render() '<input onchange=${e -> title = e.src.value}/>';

ref:facebook/react#955 (comment)
Seems that setState has to be called in the onchange event handler to prevent that.
I guess coconut does an async render so that is not the case...