add :readonly option for text-like input fields