Oxford Dictionaries claims twink has origins in the 1970s.
Some trace its first appearance to 1963, although it may be derived from an older British gay slang term twank, which means: 'The quarry of a homosexual prostitute (male) a man willing and ready to become any dominant man's 'partner' '. The exact origins of the term twink are disputed.