For races check here:
http://www.trifind.com/tx.html
and here:
http://www.active.com
Both have pretty big lists and there is quite a bit in our area. Dallas Athletes, Ironhead RP, and Playtri all put on good races. Those are the ones I've tried in the area at least.