Represents a setting to input text
Setting title
Setting description
Setting key
Setting default value
Optional callback to check user input before saving