It should be
SiteUtils.SetupEditor(this.edComment, true, Page);
not
SiteUtils.SetupEditor(edComment);
if you get null reference exception with the code as I posted and you are sure you have an <mpe:Editor control declared in your .ascx file then it must not be using the correct .ascx file at runtime.
If you don't have an editor control declared that would also cause it but if you do and it is not seeing it then it isn't using the .ascx file you think it is using. Make sure your post build event is copying that control where it needs to go under Web and make sure it is configured to use the correct .ascx path in the FeatureDefinition file or under Administration > Advanced Tools > Feature Installation.
Hope that helps,
Joe