Note taking software: referencing text to searchable keywords
You may be interested in using MaxQDA, they are just now preparing to release a mac version. Although it is a software geared towards textual analysis and qualitative researchers, it can tag pieces of text pretty much like you say you want to do.