Usar:
select object_name(m.object_id), m.*
from sys.sql_modules m
where m.definition like N'%name_of_object%'
...porque
SYSCOMMENTS e INFORMATION_SCHEMA.routines tem colunas nvarchar(4000). Portanto, se "name_of_object" for usado na posição 3998, ele não será encontrado. SYSCOMMENTS tem várias linhas, mas INFORMATION_SCHEMA.routines trunca.