Automatically render component when state changes
Add text input component
Add state example with carousel and text input