There is browser support for an input color, but unfortunately the input and the picker is different on every browser. To have the same color picker, a custom component is needed. It should be two components
1) ColorPicker
2) InputColor
Please see attachment for the intendent design.