texas state rep eric johnson