--for a single object
Select * from dbo.SysComments where id = object_id('ViewName') and text like '%whatever%'
--for any number of views (and what I suppose you are asking)
Select Distinct O.Name from dbo.SysObjects O inner join dbo.SysComments C on O.id = C.id and O.XType = 'V' where text like '%Whatever%' order by O.Name