TextBox not working in a SurfaceGui

Hey I’m wisematheu, I have a TextBox inside a SurfaceGui but when I hover my mouse over it, the cursor does not pop up however if I hold down left click the cursor icon appears but when I type, nothing appears in the box. By the way, the ZIndex of the TextBox is set to 3 and everything else is set to 1.

Explorer
image

Hover
image

Holding down left click
image