Basic chat ui structure. TODO: dynamic expanable textfield or textarea