Cannot be sure... but it looks like Linaria purpurea. Common name Purple Toadflax.( In also comes in a pink and white flower) http://images.google.com/images?q=l...esult_group&ct=title&resnum=1&ved=0CBQQsAQwAA http://www.floralimages.co.uk/plinarpurpu.htm
Agree with Purple Toadflax Linaria purpurea. Interesting to see a Rufous Hummingbird using it, as where it is native, Purple Toadflax is a bee-pollinated plant.
This is another of my favourite plants. Once you have it, it just seeds around. Super pic here.... http://www.wildchicken.com/nature/garden/nature_200_146.htm
Yes, that's it. Hard to see, sorry, as the hummy's wings do make it tough to get both in focus & i haven't taken any of just this plant which grows in my garden, going thru the colour changes as it seeds itself. Also tough enough to grow wild, without watering in a very dry summer, about 20' from the beach in a parking lot. It was dumped by a local years ago and continues on. D