Added RangeText component. (Closes #22)