Field collection: Can I make a field mandatory depending on another field's value?
The Conditional Fields module can help you to achieve this. 

You will probably need to create an explicit list of taxonomy terms for the case when you want the plain text field to appear and to be required instead of checking the existence of the aforementioned placeholder.