Just sharing a solution that works pretty well so perhaps I'll remember next time.
+ Touch: On any touch start
+ Touch: Is touching Sprite
-> Sprite: Spawn TextInput10 on layer 0 (image point 0) (create hierarchy: False)
-> TextInput10: Set focused
+ TextInput10: [X] Is focused
-> TextInput10: Destroy
-> Sprite: Set visibility Visible
+ TextInput10: Is focused
-> Sprite: Set visibility Invisible
-> TextInput10: Set CSS style "border-radius" to "10px"
-> TextInput10: Set CSS style "font-size" to 2.5&"vh"
-> TextInput10: Set CSS style "border-radius" to "15px"
-> TextInput10: Set CSS style "outline" to "transparent"
Basically just replacing the textinput with a sprite unless it's in focus. From an aesthetics standpoint, the pins looks 50x better this way.