Hide a Prepopulated email textfield
Perhaps you can use the Conditional Fields module to check whether the field has a value (sort of a 'not empty' check). 

Conditional Fields is described as follows:

Conditional Fields allows you to manage sets of dependencies between fields. When a field is “dependent”, it will only be available for editing and displayed if the state of the “dependee” field matches the right condition.