Yes definitly a click beetle larva most likly alaus oculatus don't these live in Texas were I live whats their range (south west?) like Orin said their predatory, so I can imagine feeding them small to medium size crickets