Here is my component in Angular 4:
@Component( { selector: \'input-extra-field\', template: `
I had this same error, I had a input field named control in my custom Form Component but was accidentally passing control in input named formControl. Hope no one faces that issue.
control
formControl