Transactional analysis is a personality and psychotherapy for personal growth.
This means that there exist three different ego state in all people.They are Child ego,Parent ego and Adult ego.Depending upon the situation all people switch from one ego state to other spontaneously. This is vast subject and need lot of explanation.