A CSS component for textfields