Sinkholes are simple to explain: http://en.wikipedia.org/wiki/Sinkhole
The Texas one is large for a obvious reason: that entire area has huge areas where oil was extracted. Over time as water flows into this areas, the supporting soil is eroded. As this occurs, eventually a hole will open.
-------
"Well this is new....and scary" - Serena on a Convent Scarab