text box behavior/styling