add support for TextProperty based on form from incident definition. Rough, needs refactoring