input text auto fit width