Question: By default, it seems Mobile Safari adds the top inner shadow to all input fields, including textarea. Is there a way to remove it?

It's especially ugly when you have a white background.

Answer: 
By adding this css style:

```
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;

```

As per <https://developer.mozilla.org/en-US/docs/Web/CSS/appearance>
While adding the CSS style

```
-webkit-appearance: none;

```

will work, it gets rid of everything. You may want to try this instead:

```
box-shadow: none !important;

```

This way you keep the down-arrow.