We should pass a ref to the input from the textbox to the chat, so that any component in the tree can auto focus it on certain events. Pretty much after any action, it should go back to being in focus.