Find only works on the names, so something like:
rm -f `find . -exec grep -l SearchWord {} \; `
but to be sure, just test with
find . -exec grep -l SearchWord {} \;
That should give the names of the files you would want to delete. (tested this)
Of course, if you do this wrong you could break the system, so make a backup first. Check the directory where you execute this command.