Material UI TextField is rendered to the following DOM structure:
<FormControl... >
<BaseInput ...>
<input class ="MuiInputBase-input-29" ...>
</BaseInput>
</FormControl>
If I put anything into TextField's 'className' or 'classes' or 'style', it all goes to FormControl.
What I want is to override style "MuiInputBase-input-29". Specifically I need to change font-size, and also some other stylings.
The only option I found is this: JSS nested styles container
but it's
- effectivly disables global theme for my components (which I don't want to),
- additional overhead
Is there a way to override this ("MuiInputBase-input-29") deep style in a better way?